package com.sdc.control;

import java.util.List;

import org.apache.log4j.Logger;

import com.sdc.DAOImpl.ProdutoDaoImpl;
import com.sdc.DAOInterface.ProdutoDAOInterface;
import com.sdc.bean.ProdutoBean;

public class ControleProdutos implements ProdutoDAOInterface {
	ProdutoDAOInterface dao = null;
	private static final Logger log = Logger.getLogger(ControleProdutos.class);

	public ControleProdutos() {
		dao = new ProdutoDaoImpl();
		log.debug("Controle Usu�rio criado com sucesso");
	}

	public int alterarProduto(ProdutoBean p) {
		// TODO Auto-generated method stub
		return 0;
	}

	public int excluirProduto(int idProduto) {
		return dao.excluirProduto(idProduto);
	}

	public int inserirProduto(ProdutoBean p) {
		return dao.inserirProduto(p);
	}

	public List<ProdutoBean> listarProdutos() {
		return dao.listarProdutos();
	}
	public List<ProdutoBean> listarProdutosVenda() {
		return dao.listarProdutosVenda();
	}
	
	public ProdutoBean obterProduto(int idProduto) {
		return dao.obterProduto(idProduto);
	}

	public List<ProdutoBean> filtrarProdutos(String[] p) {
		return dao.filtrarProdutos(p);
	}
	

}
